disagreeable thing - Spanish English Dictionary